<?php

App::uses('AppController', 'Controller');

class CodetblsController extends AppController {

	var $name = 'Codetbls';
	var $uses = array('Codetbl');


	/**
	 * Danh sach san pham
	 *
	 * @param type  meta
	 * @return type  meta
	 * @access public
	 */
	function admin_index() {
        $items = $this->paginate(array('status' => 4));
		$this->set('items', $items);
	}

	/**
	 * Add
	 *
	 * @param type  meta
	 * @return type  meta
	 * @access public
	 */
	function admin_add($id = null)
	{
		if(!empty($this->request->data))
		{
			$data = &$this->request->data[$this->als];

			if(empty($data['id']) ) {
				$this->Session->setFlash('Lưu thông tin thất bại. Dữ liệu không hợp lệ', 'error');
				$this->redirect('/admin/codetbls' );
			}

			$this->Codetbl->set($data);
			$errors = $this->Codetbl->invalidFields();

			//Save
			if(empty($errors)) {

				$data['id'] = (int)$data['id'];

				$data['status'] = 4;

				if($this->Codetbl->save($data, false)) {

					$this->Session->setFlash('Lưu thông tin thành công.', 'success');
					$this->redirect('/admin/codetbls' );
				} else {
					$this->Session->setFlash('Lưu thông tin thất bại. Vui lòng xem lại thông tin bên dưới', 'error');
				}
			} else {
				$this->Session->setFlash('Lưu thông tin thất bại.', 'error');
			}
		}

		// Truong hop show edit
		if( !empty( $id )) {
			$info = $this->Codetbl->read(array(),(int)$id);
			if(!empty($info)) {
				$this->request->data = $info;
			}
		}
	}

}
